import request from "@/utils/request";
import store from "@/store"

// 登录的API接口
export function login(data) {
    // 返回的是一个promise对象
    return request.post("/admin/base/open/login", data);
};

// 登出的API接口
export function logout() {
    return request.post("/admin/base/comm/logout", /* 请求体 */null,/* 请求头 */ {
        headers: {
            Authorization: store.state.user.token
        },
    });
};

// 获取用户信息的API接口
export function getUserInfo() {
    return request.get("/admin/base/comm/person", {
        headers: {
            authorization: store.state.user.token,
        }
    })
}

// 获取用户信息列表的API接口
export function getUserList() {
    return request.post("/admin/base/sys/user/list")
}

// 获取用户信息列表分页的API接口
export function getUserPage() {
    return request.post("/admin/base/sys/user/page")
}

// 用户新增API接口
export function addUser(data) {
    return request.post("/admin/base/sys/user/add", data)
}

// 用户编辑API接口
export function updUser(data) {
    return request.post("/admin/base/sys/user/update", data)
}

// 用户删除API接口
export function delUser(data) {
    return request.post("/admin/base/sys/user/delete",data)
}
